home *** CD-ROM | disk | FTP | other *** search
/ Champak 66 / Vol 66.iso / games / doodle_d.swf / scripts / DefineSprite_42_en6 / frame_1 / DoAction.as
Text File  |  2013-04-24  |  2KB  |  76 lines

  1. function onEnterFrame()
  2. {
  3.    _X = _X + dx;
  4.    if(_X < 0 || _X > 640)
  5.    {
  6.       dx *= -1;
  7.       _X = _X + dx * 2;
  8.    }
  9.    timer++;
  10.    if(timer > 20)
  11.    {
  12.       timer = 0;
  13.       fireLaser();
  14.    }
  15.    if(this.hitTest(_root.ship))
  16.    {
  17.       depth = _root.getNextHighestDepth();
  18.       _root.attachMovie("exp","exp" + depth,depth);
  19.       exp = eval("_root.exp" + depth);
  20.       exp._x = _X;
  21.       exp._y = _Y;
  22.       _root.death();
  23.       this.removeMovieClip();
  24.    }
  25.    if(h <= 0)
  26.    {
  27.       _root.eAmount = 0;
  28.       trace(_root.eAmount);
  29.       trace(_root.dead);
  30.       _root.points += 1000;
  31.       _root.eD = _root.eD + 1;
  32.       depth = _root.getNextHighestDepth();
  33.       _root.attachMovie("exp","exp" + depth,depth);
  34.       exp = eval("_root.exp" + depth);
  35.       exp._x = _X;
  36.       exp._y = _Y;
  37.       depth = _root.getNextHighestDepth();
  38.       _root.attachMovie("exp","exp" + depth,depth);
  39.       exp = eval("_root.exp" + depth);
  40.       exp._x = _X + 5;
  41.       exp._y = _Y;
  42.       depth = _root.getNextHighestDepth();
  43.       _root.attachMovie("exp","exp" + depth,depth);
  44.       exp = eval("_root.exp" + depth);
  45.       exp._x = _X - 5;
  46.       exp._y = _Y;
  47.       depth = _root.getNextHighestDepth();
  48.       _root.attachMovie("exp","exp" + depth,depth);
  49.       exp = eval("_root.exp" + depth);
  50.       exp._x = _X;
  51.       exp._y = _Y + 5;
  52.       depth = _root.getNextHighestDepth();
  53.       _root.attachMovie("exp","exp" + depth,depth);
  54.       exp = eval("_root.exp" + depth);
  55.       exp._x = _X + 5;
  56.       exp._y = _Y + 5;
  57.       depth = _root.getNextHighestDepth();
  58.       _root.attachMovie("exp","exp" + depth,depth);
  59.       exp = eval("_root.exp" + depth);
  60.       exp._x = _X - 5;
  61.       exp._y = _Y + 5;
  62.       this.removeMovieClip();
  63.    }
  64. }
  65. function fireLaser()
  66. {
  67.    depth = _root.getNextHighestDepth();
  68.    _root.attachMovie("bossLaser","bL" + depth,depth);
  69.    bL = eval("_root.bL" + depth);
  70.    bL._x = _X;
  71.    bL._y = _Y - 15;
  72. }
  73. dx = 4;
  74. h = 100;
  75. timer = Math.random() * 30;
  76.